algae scrubber - Francés Inglés Diccionario